package com.alibaba.citrus.cr.sales.plan.api.setting;

import com.alibaba.citrus.cr.sales.plan.dto.api.request.PageQueryStrategyFactorRequest;
import com.alibaba.citrus.cr.sales.plan.sdo.StrategyFactorSDO;
import com.alibaba.cz.base.tool.page.PageResult;
import com.alibaba.lattice2.epoch.sdk.model.Result;
import com.alibaba.lattice2.epoch.meshflow.model.annotation.MeshFlowService;

import java.util.List;

@MeshFlowService(apps = {"bc_order"}, name = "StrategyFactorQueryService")
public interface StrategyFactorQueryService {

    /**
     * 分页查询合同量列表
     *
     * @param strategyFactorRequest
     * @return
     */
    Result<PageResult<List<StrategyFactorSDO>>> pageQueryStrategyFactorList(PageQueryStrategyFactorRequest strategyFactorRequest);

}
